
using Core.Toolkit.Core.Entitys;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;

namespace Core.SimpleTemp.Entitys
{
    /// <summary>
    /// /
    /// </summary>
     [Table("FL_StandardInformation")]
    public class FL_StandardInformation : Entity
    {
        /// <summary>
        /// 来源
        /// </summary>
        public String Source { get; set; }
        /// <summary>
        /// 基础库ID
        /// </summary>
        public Guid? BasisInformationId { get; set; }
        /// <summary>
        /// 文件级别ID
        /// </summary>
        public Guid? FileLeve { get; set; }
        /// <summary>
        /// 法律法规名称
        /// </summary>
        public String LawRegulationsName { get; set; }
        /// <summary>
        /// 发布主体
        /// </summary>
        public String IssueSubject { get; set; }
        /// <summary>
        /// 文号/标准号
        /// </summary>
        public String Symbol { get; set; }
        /// <summary>
        /// 颁布日期
        /// </summary>
        public DateTime? IssueDate { get; set; }
        /// <summary>
        /// 实施日期
        /// </summary>
        public DateTime? ImplementationDate { get; set; }
        /// <summary>
        /// 适用条款
        /// </summary>
        public String ApplyClause { get; set; }
        /// <summary>
        /// 对应工作情况描述
        /// </summary>
        public String DescribeForWork { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public String Remarks { get; set; }
        /// <summary>
        /// 附件
        /// </summary>
        public Guid? Attachment { get; set; }
        public String AttachmentName { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public String State { get; set; }
        /// <summary>
        /// 隶属工厂
        /// </summary>
        public Guid? CreateFactory { get; set; }

        public Guid? InputPerson { get; set; }

        public FL_FileLevel FL_FileLevel { get; set; }
        public SysUser SysUser { get; set; }
       // public SysDepartment SysDepartment { get; set; }
       

        public String Mark01 { get; set; }
        public String Mark02 { get; set; }
        public String Mark03 { get; set; }
        public String Mark04 { get; set; }
        public String Mark05 { get; set; }

        public ICollection<FL_StandardInformationDept> FL_StandardInformations { get; set; }

        public ICollection<FL_StandardInformationReview> FL_StandardInformationReview { get; set; }







        public DateTime? UpLoadDate { get; set; }
        public DateTime? InputTime { get; set; }
        //public Guid? PutUnderDept { get; set; }
        //public Guid? ImplementDept { get; set; }
        //public Guid? UnderstandDept { get; set; }

    }
}
